Read Buf

Read Buf

Doggo 一个功能强大人性化的命令行 DNS 客户端

Doggo 一个功能强大为人性化设计的命令行 DNS 客户端

pic

安装方法

使用 CURL

curl -sS https://raw.githubusercontent.com/mr-karan/doggo/main/install.sh | sh

使用 Docker

docker pull ghcr.io/mr-karan/doggo:latest
docker run ghcr.io/mr-karan/doggo:latest mrkaran.dev @1.1.1.1 MX

功能与特性

  • 对人类友好的彩色编码和表格格式输出
  • 支持 JSON 输出,便于脚本编写和解析
  • 多种传输协议:
    • DNS over HTTPS (DoH)
    • DNS over TLS (DoT)
    • DNS over QUIC (DoQ)
    • DNS over TCP
    • DNS over UDP
    • DNSCrypt
  • 支持从 resolv.conf 或命令行参数配置 ndots 和搜索配置 (search configurations)
  • 支持多个解析器,具有可自定义的查询策略
  • 支持 IPv4 和 IPv6
  • 可通过 doggo.mrkaran.dev 访问 Web 界面
  • 提供 zsh 和 fish 的 shell 自动补全功能
  • 反向 DNS 查询
  • 灵活的查询选项,包括各种 DNS 标志(AA、AD、CD、DO 等)
  • 用于故障排除的调试模式
  • 响应时间测量
  • 跨平台支持(Linux、macOS、Windows、FreeBSD、NetBSD)